Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

style(playground): Refactor layout, add icons and styles, fix sandbox default replay function #247

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

ketsebaoteth
Copy link

style(playground): Refactor layout, add icons and styles, fix sandbox animation

This pull request introduces several changes to the playground to improve its layout, visual appeal, and fix an animation bug.

Changes:

  • Refactor Layout: The layout of the playground has been refactored to use flex to handle the space between the navbar and the app content. This ensures the sandbox will take the rest of the available space and prevent overflow and better responsiveness.
  • Added Tabler Icons: The @tabler/icons-vue library has been added to provide icons for the project, improving the visual representation of actions and links. Notably, the GitHub link is replaced by a GitHub icon. These is to reduce the amount of text needed
  • Style Adjustments: New colors have been added to playground/index.css to improve the general look of the playground some of these colors are not used right now but are very common and will be used in coming iterations.
  • Fixed Sandbox Animation: A bug in the sandbox has been fixed to allow the animation to replay when the sandbox is clicked.

Why these changes?

  • Improved User Experience: The new layout provides a better experience for the user by making the sandbox to be in its respective bounds.
  • Enhanced Visuals: The addition of icons for decreasing text needed.
  • Bug Fix: The replay animation function was not working in sandbox

Testing:

  • The changes were tested by viewing on multiple devices.

Checklist:

  • Code is properly formatted
  • Changes are tested and working as expected.

@ketsebaoteth
Copy link
Author

because of installing a new dependency tabler/icons the lock file was regenerated which resulted in a seemingly big amount of line changes but the real line change count is smaller @BobbieGoede

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant